package com.eugeneMa.enumEntity;

/**
 * 错误提示信息
 *
 * @author Eugenema
 * @date 2022/4/12 20:04
 **/
public enum ErrorMsg {
    /** 通用错误 */
    /** 1、系统异常，请稍候再试！ */
    SYSTEM_ERROR("系统异常，请稍候再试！"),
    /** 2、文件不存在！ */
    FILE_NO_EXISTS("文件不存在！"),
    /** 3、参数为空！ */
    PARAM_NULL("参数为空！"),
    /** 4、参数有误！ */
    PARAM_ERROR("参数有误！"),
    /** 5、查询结果为空！ */
    RESULT_NULL("查询结果为空！"),
    /** 6、用户不存在! */
    USER_NO_EXISTS("用户不存在！"),
    /** 7、权限不足！ */
    AUTH_LITTLE("权限不足！"),
    /** 8、执行失败！ */
    EXECUTE_ERROR("执行失败！"),


    /** 登录 */
    /** 1、用户名或密码输入有误！ */
    USERNAME_PASSWORD_ERROR("用户名或密码输入有误！"),
    /** 2、验证码有误！ */
    AUTHCODE_ERROR("验证码有误！"),
    /** 3、该用户名已被占用！ */
    USERNAME_SAME("该用户名已被占用！"),
    /** 4、用户名长度过长！ */
    USERNAME_LENGTH("用户名长度过长！"),



    /** 学习铃*/
    /** 1、午休不为空，则午后课时数需大于零！ */
    NOONBREAK_CLASSES_NO_ZERO("午休不为空，则午后课时数需大于零！"),
    /** 2、课时表时长超过24小时！ */
    CLASSTIME_OVERTIME("课时表时长超过24小时！"),
    /** 3、已有同名课时表，请重新输入！ */
    CLASSTIME_SAME_NAME("已有同名课时表，请重新输入！"),
    /** 4、课时表不存在！ */
    CLASSTIME_NO_EXISTS("课时表不存在！");

    /** 信息内容 */
    private String content;

    ErrorMsg (String content) {
        this.content = content;
    }

    public String getContent() {
        return content;
    }

    @Override
    public String toString() {
        return content;
    }
}
